package es.mgil.ejercicios.clase;

import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;

public class Preferences extends Activity {
	private EditText editText;
	private CheckBox checkBox;
	private SharedPreferences preferences;
	private Editor editor;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.preferenceslayout);

		editText = (EditText) findViewById(R.id.edad);
		checkBox = (CheckBox) findViewById(R.id.casado);
		preferences = getPreferences(MODE_PRIVATE);
		editor = preferences.edit();
	}

	public void guardarPreferencias(View view) {
		String edad = editText.getText().toString();
		boolean casado = checkBox.isChecked();

		editor.putBoolean("casado", casado);
		editor.putString("edad", edad);

		editor.commit();

		Toast.makeText(getApplicationContext(), "Preferencias Guardadas",
				Toast.LENGTH_LONG).show();
	}

	public void cargarPreferencias(View view) {
		String suEdad = preferences.getString("edad", "");
		editText.setText(suEdad);

		boolean estaCasado = preferences.getBoolean("casado", false);
		checkBox.setChecked(estaCasado);

		Toast.makeText(getApplicationContext(), "Preferencias Cargadas",
				Toast.LENGTH_LONG).show();
	}

}
